home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / UTIL / MOUSE / MOUSEENH / Remark03 < prev   
Text File  |  1994-10-17  |  2KB  |  75 lines

  1.  
  2. About the module <MouseSpeed>
  3. -----------------------------
  4.  
  5. Version : 0.3
  6. Author  : Eckart
  7. Date    : Okt '94
  8.  
  9. Have you ever envied other computer systems in
  10. respect of the mouse behavior?
  11. The pointer there is able to speed up, if you move
  12. the mouse faster as usually. The Archie never did.
  13.  
  14. But therefore I wrote this little module <MouseSpeed>.
  15. What it does is:
  16. It looks every 5 msec how far the pointer has moved.
  17. If it has moved more than a certain value (the trigger
  18. step value) it sets the mouse multiplier at a
  19. higher rate, otherwise at a slower rate.
  20. These two rates and the trigger value can be
  21. changed via *-commands :
  22.  
  23. TriggerStep - change the speed level at which the mouse
  24.               will be faster.
  25. SlowStep -    Set the mouse multiplier at this value
  26.               if the speed of the mouse is less than
  27.               TriggerStep. Default :  2
  28. FastStep -    Set the mouse multiplier at this value
  29.               if the speed of the mouse is more than
  30.               TriggerStep. Default :  5
  31.  
  32. These three values can be observed by entering the
  33. *-command without parameters.
  34.  
  35. The usual SWI OS_Word 21,2 which sets the mouse multiplier
  36. is intercepted and sets  (in X-direction) the
  37. slow step mouse multplier.
  38. The default slow step is read from CMOS RAM.
  39.  
  40. -------------------------------------------------------------
  41.  
  42. Bugs / Lacks :
  43. --------------
  44. This module is tested with RiscOS 3.11. I don't know
  45. whether it works with other versions of RiscOS,
  46. but I did not found any bugs.
  47. But a lack is the fact that the behaviour has a
  48. certain hysteresis, i.e. that the pointer will speed
  49. up at a different mouse speed than slowing down.
  50. This is because <MouseSpeed> always measures
  51. the speed of the pointer and actually not the one
  52. of the mouse.
  53.  
  54. ------------------------------------------------------
  55.  
  56. My address :
  57.  
  58. Eckart Göhler,
  59.  
  60. e-mail:
  61. zxmqe08@student.uni-tuebingen.de
  62.  
  63. snail:
  64. Herman-Kurz-str. 11
  65. 72074 Tübingen
  66. Germany
  67.  
  68. Tel: 07071/52856
  69.  
  70. Remark:
  71. Throw it away - plant an apple-tree.
  72.  
  73.  
  74.  
  75.